package top.infopub.model.cap;

/**
 * @Author Warking
 * @Date 2021/6/1 12:40
 * @Version 1.0 借款合同子表数据
 */
public class LoanContractSublist extends  PublicInstance {
    /*利率计算方式 1-固定利率  2-浮动利率 INTEREST_RATE_MODE*/
    private String interestRateMode;
    /*LPR方式 1- 一年期LPR  、2 - 五年期LPR   LPR_MODE*/
    private String lprMode;
    /*LPR-BP值 LPR_BP*/
    private String lprBp;
    /*浮动调整方式  0 - 不调整 1 - 按合同签订日期调整 2 - 按放款日调整     FLOATING_ADJUSTMENT_MODE*/
    private String floatingAdjustmentMode;
    /*付息方式  1- 月 2 - 季  3- 半年 4 - 年 5-  到期一次性 PAYING_INTEREST_MODE*/
    private String payingInterestMode;
    /*其他 REST*/
    private String rest;
    /*综合成本 COMPOSITE_COST*/
    private String compositeCost;
    /*浮动利率类型 1 - 贷款基准利率 2 - LPR FLOATING_RATE_MODE*/
    private String floatingRateMode;
    /*浮动幅度   FLOATING_RANGE*/
    private String floatingRange;
    /*浮动周期 1-一月 3 - 三月 6 - 六月  12 - 十二月 FLOATING_CYCLE*/
    private String floatingCycle;
    /*金融机构的SGUID SETUP_FINANCIAL_ID*/
    private String setupFinancialId;
    /*利率   INTEREST_RATE*/
    private String interestRate;
    /*主表的SGUID LOAN_CONTRACT_ID*/
    private String loanContractId;
    /*合同融资成本 CONTRACT_FINANCING_COST*/
    private String contractFinancingCost;
    /*合同金额 CONTRACT_AMOUNT*/
    private String contractAmount;
    /*基准利率 BASE_RATE*/
    private String baseRate;

    public String getBaseRate() {
        return baseRate;
    }

    public void setBaseRate(String baseRate) {
        this.baseRate = baseRate;
    }

    public String getInterestRateMode() {
        return interestRateMode;
    }

    public void setInterestRateMode(String interestRateMode) {
        this.interestRateMode = interestRateMode;
    }

    public String getLprMode() {
        return lprMode;
    }

    public void setLprMode(String lprMode) {
        this.lprMode = lprMode;
    }

    public String getLprBp() {
        return lprBp;
    }

    public void setLprBp(String lprBp) {
        this.lprBp = lprBp;
    }

    public String getFloatingAdjustmentMode() {
        return floatingAdjustmentMode;
    }

    public void setFloatingAdjustmentMode(String floatingAdjustmentMode) {
        this.floatingAdjustmentMode = floatingAdjustmentMode;
    }

    public String getPayingInterestMode() {
        return payingInterestMode;
    }

    public void setPayingInterestMode(String payingInterestMode) {
        this.payingInterestMode = payingInterestMode;
    }

    public String getRest() {
        return rest;
    }

    public void setRest(String rest) {
        this.rest = rest;
    }

    public String getCompositeCost() {
        return compositeCost;
    }

    public void setCompositeCost(String compositeCost) {
        this.compositeCost = compositeCost;
    }

    public String getFloatingRateMode() {
        return floatingRateMode;
    }

    public void setFloatingRateMode(String floatingRateMode) {
        this.floatingRateMode = floatingRateMode;
    }

    public String getFloatingRange() {
        return floatingRange;
    }

    public void setFloatingRange(String floatingRange) {
        this.floatingRange = floatingRange;
    }

    public String getFloatingCycle() {
        return floatingCycle;
    }

    public void setFloatingCycle(String floatingCycle) {
        this.floatingCycle = floatingCycle;
    }

    public String getSetupFinancialId() {
        return setupFinancialId;
    }

    public void setSetupFinancialId(String setupFinancialId) {
        this.setupFinancialId = setupFinancialId;
    }

    public String getInterestRate() {
        return interestRate;
    }

    public void setInterestRate(String interestRate) {
        this.interestRate = interestRate;
    }

    public String getLoanContractId() {
        return loanContractId;
    }

    public void setLoanContractId(String loanContractId) {
        this.loanContractId = loanContractId;
    }

    public String getContractFinancingCost() {
        return contractFinancingCost;
    }

    public void setContractFinancingCost(String contractFinancingCost) {
        this.contractFinancingCost = contractFinancingCost;
    }

    public String getContractAmount() {
        return contractAmount;
    }

    public void setContractAmount(String contractAmount) {
        this.contractAmount = contractAmount;
    }

    //页面展示所需要的数据
    private  String dockBank;

    public String getDockBank() {
        return dockBank;
    }

    public void setDockBank(String dockBank) {
        this.dockBank = dockBank;
    }
}
